Versions:

  • 2.2.11
  • 2.2.10
  • 2.2.9
  • 2.2.8
  • 2.2.7
  • 2.2.6
  • 2.2.5
  • 2.2.4
  • 2.2.3
  • 2.2.0
  • 2.1.3
  • 2.1.1

Cyme is a cross-platform system information utility designed to deliver a contemporary replacement for the traditional lsusb command, enabling users, developers, and support technicians to enumerate and inspect Universal Serial Bus hierarchies on Windows, macOS, and Linux. Written in Rust and published by tuna-f1sh, the tool profiles every host controller, hub, and downstream device, outputting complete USB descriptors—vendor and product IDs, device classes, release numbers, power requirements, and string literals—in both human-readable and machine-parseable formats. Its CLI accepts the familiar lsusb switches while extending them with new flags for tree visualization, JSON export, selective filtering by VID/PID or class code, and colorized output, making it equally suited to quick inventory checks, automated hardware audit scripts, detailed driver-debugging sessions, and continuous-integration smoke tests that verify expected peripherals are present before flashing firmware or running hardware-in-the-loop suites. Packaged as a single statically-linked binary, Cyme runs without elevated rights for read-only inspection, yet can also be invoked with Administrator or root privileges when deeper descriptor queries are required. The project has matured through twelve public iterations; the current general-release artifact, version 2.2.11, refines descriptor parsing for USB 3.2 hubs and adds an optional YAML report format. Because full low-level visibility into attached USB devices is essential for hardware validation, security auditing, and help-desk troubleshooting, Cyme belongs to the System Information category of utilities. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: